package com.augurit.gzcgwsp.wfex.bi.service;

import java.util.List;
import java.util.Map;

import com.augurit.common.system.web.auth.form.LoginUserForm;
import com.augurit.wf.bi.service.IWfBusTemplateService;
import com.augurit.wf.bi.web.form.WfBusTemplateForm;
import com.augurit.wf.common.entity.WfBusTemplate;


public interface IWfBusTemplateServiceEX {
	public IWfBusTemplateService getWfBusTemplateService();
	public String getPrintTemplatePath(Long id);
	public String getPrintTemplatePath(String templateCode, String fileType);
	public List<WfBusTemplateForm> getAllActive(LoginUserForm userForm);
	/**
     * 获取角色配置
     * @return
     */
    public Map<String,String> getRoleIds();
    /**
     * 根据编号查询实体
     * @param templateCode
     * @return
     */
	public WfBusTemplate getEntityByCode(String templateCode);
	/**
	 * 红头
	 * @param templateCode
	 * @return
	 */
	public String getRedFile(String templateCode);
}
